$(document).ready(function() {
    $('#calendar').fullCalendar({
        theme: true,
        header: {
            left: 'prev',
	    center: 'today',
	    right: 'next'
        },
        height: 600,
        defaultView: 'agendaDay',
        dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
        dayNamesShort: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
        allDayText : 'Journée',
        allDay : false,
        timeFormat :{
            agenda: 'H:mm{ - H:mm}',
            '': 'H(:mm)t'
        },
        monthNames: ['Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre'],
        monthNamesShort: ['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre'],
        columnFormat:{
            month: 'ddd',    // Mon
            week: 'd/M', // Mon 9/7
            day: 'd/M'  // Monday 9/7
        },
        buttonText:{
            today:    'Aujourd\'hui',
            month:    'mois',
            week:     'semaine',
            day:      'jour'
        },
        firstDay : 1,
        events: '/agenda_search',
        lazyFetching: true,
        eventRender: function(event, element) {
            element.qtip({
                content: {
                    text: event.description,
                    title: {
                        text: event.title
                    }
                },
                style: {
                    color: 'black',
                    textAlign: 'center',
                    border: {
                      width: 1,
                      radius: 5
                    }

                },
                position: {
                    target: 'mouse',
                    adjust: {
                            mouse: true,
                            screen: true,
                            scroll: true,
                            resize: true
                    }
                },
                show: {
                    solo : true
                }
            });
        }
    })
});
